//
// Created by SN on 2020/1/11.
//

#include <stdio.h>
#include <stdlib.h>

/**
 * 指针的本质就是地址, 就是空间地址编号
 * 指针变量本质就是变量, 只是该变量存的是地址编号, 而不是普通的数据
 *
 * & 和 * 的关系
 *  & 是对变量取地址
 *  &num 是int *类型
 */
int main() {

    int num = 10;

    //指针变量, 指针变量名为p
    int *p;

    //将指针变量p与num关联
    p = &num;

    printf("%p, %p\n", p, &num); //0060FE98, 0060FE98

    *p = 100;
    printf("num = %d\n", num); //100

    (*p)++;
    printf("num = %d\n", num); //101

    return 0;
}